package db;

/**
 * AbstractUser entity provides the base persistence definition of the User
 * entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractUser implements java.io.Serializable {

	// Fields

	private Integer UId;
	private String username;
	private String UPassword;
	private Integer EId;
	private Integer URole;
	private String UFullname;
	private Integer USsn;
	private String UEmail;
	private String UTelNo;
	private String UDescription;

	// Constructors

	/** default constructor */
	public AbstractUser() {
	}

	/** minimal constructor */
	public AbstractUser(String username, String UPassword, Integer EId,
			Integer URole, String UFullname, Integer USsn) {
		this.username = username;
		this.UPassword = UPassword;
		this.EId = EId;
		this.URole = URole;
		this.UFullname = UFullname;
		this.USsn = USsn;
	}

	/** full constructor */
	public AbstractUser(String username, String UPassword, Integer EId,
			Integer URole, String UFullname, Integer USsn, String UEmail,
			String UTelNo, String UDescription) {
		this.username = username;
		this.UPassword = UPassword;
		this.EId = EId;
		this.URole = URole;
		this.UFullname = UFullname;
		this.USsn = USsn;
		this.UEmail = UEmail;
		this.UTelNo = UTelNo;
		this.UDescription = UDescription;
	}

	// Property accessors

	public Integer getUId() {
		return this.UId;
	}

	public void setUId(Integer UId) {
		this.UId = UId;
	}

	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getUPassword() {
		return this.UPassword;
	}

	public void setUPassword(String UPassword) {
		this.UPassword = UPassword;
	}

	public Integer getEId() {
		return this.EId;
	}

	public void setEId(Integer EId) {
		this.EId = EId;
	}

	public Integer getURole() {
		return this.URole;
	}

	public void setURole(Integer URole) {
		this.URole = URole;
	}

	public String getUFullname() {
		return this.UFullname;
	}

	public void setUFullname(String UFullname) {
		this.UFullname = UFullname;
	}

	public Integer getUSsn() {
		return this.USsn;
	}

	public void setUSsn(Integer USsn) {
		this.USsn = USsn;
	}

	public String getUEmail() {
		return this.UEmail;
	}

	public void setUEmail(String UEmail) {
		this.UEmail = UEmail;
	}

	public String getUTelNo() {
		return this.UTelNo;
	}

	public void setUTelNo(String UTelNo) {
		this.UTelNo = UTelNo;
	}

	public String getUDescription() {
		return this.UDescription;
	}

	public void setUDescription(String UDescription) {
		this.UDescription = UDescription;
	}

}